home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
hldtos11.zip
/
HOLDTOSS.DOC
< prev
next >
Wrap
Text File
|
1990-05-20
|
6KB
|
159 lines
HoldToss v1.1
Hold specified NetMail messages from tossing
(c) 1990 - Serious Cybernetics
written by - C. Scott Davis
------------------------------------------------------------------------------
The following files should be included in HLDTOS11.ZIP :
HOLDTOSS.EXE
HOLDTOSS.CNF
HOLDTOSS.DOC
-----------------------------------------------------------------------------
HOLDTOSS is a program written to allow sysops to maintain their personal
Netmail messages in a "Fido Style" message base and toss the others into
their BBS. This once again will allow users of the BBS to recieve NetMail.
HoldToss can be run one of several ways :
HOLDTOSS (no parameters) will hold specified messages,
run the tossing program, and release the held messages.
(Normal operation)
HOLDTOSS -h (hold) will hold the specified messages (but will
NOT run the tossing program). You can then run the tossing
program (or perform any other actions) and then run HoldToss -r
(release), which will release the held messages.
HOLDTOSS -r (release) will release all held messages without
running the tossing program. It will also renumber your
messages (if specified in .cnf file)
HOLDTOSS -t (test) will test the HoldToss.cnf file for errors.
-------------------------------------------------------------------------------
HOLDTOSS.CNF
HOLDTOSS gets the information it needs to determine which messages to hold (as
well as other control specifications, such as high message, NetMail directory,
etc.) from the HOLDTOSS.CNF configuration file.
The following variables may be defined in HOLDTOSS.CNF :
"himsg=" defines the highest message to check. (default 250)
"tossparm=" parameters to be passed to the toss program. (default NONE)
"renum=" determines if messages are to be renumbered or not. (default OFF)
"lastread=" determines if the lastread file is to be updated. (default OFF)
If a variable is ommitted, HoldToss will assume a default value.
If a variable is defined more than once, each definition will replace any
earlier definition.
The following are "special" variables & MUST be defined :
"netdir=" defines the NetMail directory to use.
"tossprog=" defines the name of the tossing program (must include extension).
"holdto=" lists the usernames to hold NetMail to (up to 100).
"holdfrom=" lists the usernames to hold NetMail from (up to 100).
If the "netdir=" variable is ommited or is invalid, Holdtoss will exit
with an errorlevel of 3 & NO mail will be tossed.
The "tossprog=" variable is ommited, HoldToss will exit with an errorlevel of
4 & obviously no mail will be tossed.
The "holdto=" & "holdfrom=" variables should only have one name specified
on each line. If both of these variable are omited HoldToss will exit with
an errorlevel of 5 & NO mail will be tossed.
See the HOLDTOSS.CNF file for examples.
------------------------------------------------------------------------------
HOLDTOSS ? displays this screen:
Usage : HOLDTOSS [option]
where option is one of :
? will display help
! will display information
-t will test HOLDTOSS.CNF
-h will HOLD messages only (tossing program will not be run)
-r will RELEASE messages only (tossing program will not be run)
Errorlevel 0 = Operation successful
Errorlevel 1 = Help/version info displayed or configuration test run
Errorlevel 2 = Invalid parameter
Errorlevel 3 = Invalid or missing NETDIR variable in HOLDTOSS.CNF
Errorlevel 4 = Missing TOSSPROG variable in HOLDTOSS.CNF
Errorlevel 5 = No usernames specified to HOLDTO or HOLDFROM in HOLDTOSS.CNF
Errorlevel 6 = No message files found
-----------------------------------------------------------------------------
*** NOTES ***
This program has been extensively tested on systems running the D'Bridge and
Frontdoor mailers under QuickBBS. It should work for virtually any
configuration but TEST IT FIRST!
HOLDTOSS.EXE & HOLDTOSS.CNF should be located in the same directory that you
run your NetMail tosser from.
-----------------------------------------------------------------------------
*** Now, the Important Stuff ***
HOLDTOSS is shareware. You may copy and distribute HLDTOS11.ZIP freely.
All I ask is that you include all of the original files, unmodified.
HOLDTOSS is in NO way "crippled". I dissaprove of "Crippleware". I feel
that there are still honest people in the world. If you like HoldToss and
use it, any donation would be greatly appreciated ( $10 suggested ). This
would help to encourage future enhancements to this program and the writing
of others like it.
Questions, comments, and suggestions are welcome.
Send E/Mail to Scott Davis
Phoenix Starfighter BBS (2400 bps)
Phone (404) 869-3410
FidoNet Node 1:3616/20
Send US Mail to Scott Davis
Rt. 2 Box 95
County Line Drive
Lula, GA 30554
Sysops, feel free to File Request the latest version of HoldToss.
We will always have only the latest version available, under the
magic name: HOLDTOSS
3616/20 Phoenix Starfighter BBS 3/12/2400
3616/1 Ed's Place BBS 12/24/9600/14.4 HST
-------------------------------------------------------------------------------
I'd like to thank Danny Sosebee (Sysop of Phoenix Starfighter) for allowing
me to use his BBS as a way to receive suggestions and comments regarding
HoldToss. Also, I'd like to thank Ed Ivey (Sysop of Ed's Place BBS -
(404)532-1978 - FidoNet Node 1:3616/1) for encouraging (at times, practically
*begging*) me to write HoldToss, for painstaking beta testing and for his
continued support and assistance in distributing my little software "projects".
-------------------------------------------------------------------------------
*** Credit Where Credit is Due ***
QuickBBS (tm) is a trademark of Ultimate Software Technologies Inc.
D'Bridge (tm) is a trademark of Chris Irwin
Frontdoor (tm) is a trademark of Joaquim Homrighausen
Documentation by Ed Ivey